package com.cci.kangdao.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;
import org.mybatis.spring.annotation.MapperScan;


@MapperScan
public interface RemindTaskTDao {
	
	//查询服务商未接单的工单
	public List<Map<String, Object>> getAssignStationTimeList(Map<String, Object> map);

	//查询服务技师超时未接单(拿服务技师)
	public List<Map<String, Object>> getAssignEngineerimeList1(Map<String, Object> map);
	
	//查询服务技师超时未接单(拿服务站长，服务信息员)
	public List<Map<String, Object>> getAssignEngineerimeList2(Map<String, Object> map);

	//服务技师接单未出发(拿服务技师)
	public List<Map<String, Object>> getReceiveTimeEngineerList1(Map<String, Object> map);
	
	//服务技师接单未出发(拿服务站长，服务信息员)
	public List<Map<String, Object>> getReceiveTimeEngineerList2(Map<String, Object> map);

	//未完成工单
	public List<Map<String, Object>> getSuccessWorkOrder(Map<String, Object> map);
	
	//区域服务经理
	public List<Map<String,Object>> getRegionalServiceManager(@Param("ServiceStationId") String ServiceStationId,@Param("wotChannel") int wotChannel);

	public List<Map<String,Object>> getNewWorkOrderList(Map<String, Object> map);


	//获取区域工程师待处理的新工单
	public List<Map<String,Object>> getAreaEngineerWorkOrderList(Map<String, Object> map);

	//获取待用户评价的工单
	public List<Map<String,Object>> getToBeUpdatedWorkOrderList(Map<String, Object> map);


	//获取待用户评价的工单
	public List<Map<String,Object>> getWaitUserEvaluateWorkOrderList(Map<String, Object> map);

	public List<Map<String,Object>> getAreaEngineerByServiceStationId(String ServiceStationId);


	public List<Map<String,Object>> getCCECWaitFZZAuditAndVisitAndWaitFZZZGAudit(Map<String, Object> map);

	public List<Map<String,Object>> getCCECServiceStationOverTimeWorkOrder(Map<String, Object> map);

	List<Map<String, Object>> getManager(@Param("ServiceStationId") String ServiceStationId, @Param("wotChannel")int wotChannel);
}
